export interface TopListSongItem{
    topId: number,
    recType: number,
    title: string,
    intro: string,
    updateTime: string,
    listenNum: string,
    totalNum: string,
}
export type TopListSong = TopListSongItem[]
export interface TopListItem{
    groupId: number,
    groupName: string,
    toplist:TopListSong
}
export type TopList = TopListItem[]
export interface TopListData{
    group:TopList
}
export interface TopListApiItem{
    data:TopListData
}
export interface TopListApi{
    req_1:TopListApiItem
}

export interface topListData{
    topId: string,
    page:number,
    limit:number
}

export interface AlbumDataItem{
    brief: string
headPic: string
id: number
is_show: number
name: number
}
export interface AlbumSingItem{
    id: number
mid: string
name:string
}
export type AlbumSingList = AlbumSingItem[]
export interface AlbumDataToItem{
    albumid: number
    albummid: string
    albumname: string
    singer: AlbumSingList
    songmid: string
    songname: string
    songorig: string
    strMediaMid: string
    belongCD:number
}
export type AlbumDataList = AlbumDataItem[]
export type AlbumDataToList = AlbumDataToItem[]
export interface AlbumListApi{
        aDate: string
        company: string
        company_new: AlbumDataList
        cur_song_num: number
        desc: string
        genre: string
        id: number
        lan: string
        list:AlbumDataToList
        mid: string
        name: string
        singerid: number
        singermid: string
        singername: string
}

export interface AlbumInfoApi{
    data:AlbumListApi
}